﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entities
{
     [Serializable]
    public class KhachHangTraLaiBanLe
    {
        private string hanhDong;
        private int khachHangTraLaiBanLeID;
        private string maKhachHangTraLaiBanLe;
        private DateTime ngayNhap;
        private string maKhachHang;
        private string tenKhachHang;
        private string nguoiTra;
        private string maTienTe;
        private string tyGiaTienTe;
        private string tienBoiThuong;
        private string maKho;
        private string tenKho;
        private string maNhanVien;
        private string tenNhanVien;
        private string ghiChu;
        private Boolean deleted;
        private Entities.TaiKhoan taiKhoan;

        public Entities.TaiKhoan TaiKhoan
        {
            get { return taiKhoan; }
            set { taiKhoan = value; }
        }
        private Entities.ChiTietKhachHangTraLaiBanLe[] danhSach;
        public KhachHangTraLaiBanLe()
        { }
        public KhachHangTraLaiBanLe(string hanhDong,int khachHangTraLaiBanLeID, string maKhachHangTraLaiBanLe, DateTime ngayNhap, string nguoiTra, string maTienTe, string tyGiaTienTe, string tienBoiThuong, string maKho, string tenKho, string maNhanVien, string tenNhanVien, string ghiChu, Boolean deleted)
        {
            this.hanhDong = hanhDong;
            this.khachHangTraLaiBanLeID = khachHangTraLaiBanLeID;
            this.maKhachHangTraLaiBanLe = maKhachHangTraLaiBanLe;
            this.ngayNhap = ngayNhap;
            this.nguoiTra = nguoiTra;
            this.maTienTe = maTienTe;
            this.tyGiaTienTe = tyGiaTienTe;
            this.tienBoiThuong = tienBoiThuong;
            this.maKho = maKho;
            this.tenKho = tenKho;
            this.maNhanVien = maNhanVien;
            this.tenNhanVien = tenNhanVien;
            this.ghiChu = ghiChu;
            this.deleted = deleted;
        }
        public string HanhDong
        {
            get { return hanhDong; }
            set { hanhDong = value; }
        }
        public int KhachHangTraLaiBanLeID
        {
            get { return this.khachHangTraLaiBanLeID; }
            set {this.khachHangTraLaiBanLeID = value; }
        }
        public string MaKhachHangTraLaiBanLe
        {
            get { return this.maKhachHangTraLaiBanLe; }
            set { this.maKhachHangTraLaiBanLe = value; }
        }
        public DateTime NgayNhap
        {
            get { return this.ngayNhap; }
            set { this.ngayNhap = value; }
        }
        public string MaKhachHang
        {
            get { return maKhachHang; }
            set { maKhachHang = value; }
        }
        public string TenKhachHang
        {
            get { return tenKhachHang; }
            set { tenKhachHang = value; }
        }
        public string NguoiTra
        {
            get { return this.nguoiTra; }
            set { this.nguoiTra = value; }
        }
        public string MaTienTe
        {
            get { return this.maTienTe; }
            set { this.maTienTe = value; }
        }
        public string TyGiaTienTe
        {
            get { return this.tyGiaTienTe; }
            set { this.tyGiaTienTe = value; }
        }
        public string TienBoiThuong
        {
            get { return this.tienBoiThuong; }
            set { this.tienBoiThuong = value; }
        }
        public string MaKho
        {
            get { return this.maKho; }
            set { this.maKho = value; }
        }
        public string TenKho
        {
            get { return this.tenKho; }
            set { this.tenKho = value; }
        }
        public string MaNhanVien
        {
            get { return this.maNhanVien; }
            set { this.maNhanVien = value; }
        }
        public string TenNhanVien
        {
            get { return this.tenNhanVien; }
            set { this.tenNhanVien = value; }
        }
        public string GhiChu
        {
            get { return this.ghiChu; }
            set { this.ghiChu = value; }
        }
        public Boolean Deleted
        {
            get { return this.deleted; }
            set { this.deleted = value; }
        }
        public Entities.ChiTietKhachHangTraLaiBanLe[] DanhSach
        {
            get { return danhSach; }
            set { danhSach = value; }
        }
    }
}
